home *** CD-ROM | disk | FTP | other *** search
/ The 640 MEG Shareware Studio 2 / The 640 Meg Shareware Studio CD-ROM Volume II (Data Express)(1993).ISO / clang / fgl105c.zip / 09-01.C < prev    next >
Text File  |  1991-05-05  |  703b  |  35 lines

  1. char perimeter[] = {
  2.    0xFF,0x80,0x41,0x00,0x22,0x00,0x14,0x00,0x08,0x00
  3.    };
  4. char interior[] = {
  5.    0x00,0x00,0x3E,0x00,0x1C,0x00,0x08,0x00,0x00,0x00
  6.    };
  7.  
  8. main()
  9. {
  10.    int old_mode, new_mode;
  11.  
  12.    new_mode = fg_bestmode(320,200,1);
  13.    if (new_mode < 0 || new_mode == 12) {
  14.       printf("This program requires a 320 ");
  15.       printf("x 200 color graphics mode.\n");
  16.       exit();
  17.       }
  18.  
  19.    old_mode = fg_getmode();
  20.    fg_setmode(new_mode);
  21.  
  22.    fg_setcolor(7);
  23.    fg_rect(0,319,0,199);
  24.  
  25.    fg_move(156,101);
  26.    fg_setcolor(1);
  27.    fg_drawmap(perimeter,2,5);
  28.    fg_setcolor(2);
  29.    fg_drawmap(interior,2,5);
  30.    fg_waitkey();
  31.  
  32.    fg_setmode(old_mode);
  33.    fg_reset();
  34. }
  35.